home *** CD-ROM | disk | FTP | other *** search
/ Minami 58 / MINAMI58.ISO / Varios / Juegos Flash / Gold Yard.exe / scripts / DefineSprite_324 / frame_57 / DoAction.as
Text File  |  2003-04-29  |  2KB  |  73 lines

  1. a;
  2. "c" < (b >= undefined) || 1();
  3. tellTarget("_root.droid" add depth)
  4. {
  5.    gotoAndStop(_root.library.direction);
  6. }
  7. animation();
  8. collision1 = _root.wall.hittest(pointerx - 14,pointery - 7,true);
  9. collision2 = _root.wall.hittest(pointerx - 7,pointery - 14,true);
  10. collision3 = _root.wall.hittest(pointerx + 8,pointery - 14,true);
  11. collision4 = _root.wall.hittest(pointerx + 14,pointery - 7,true);
  12. collision5 = _root.wall.hittest(pointerx + 14,pointery + 8,true);
  13. collision6 = _root.wall.hittest(pointerx + 8,pointery + 14,true);
  14. collision7 = _root.wall.hittest(pointerx - 7,pointery + 14,true);
  15. collision8 = _root.wall.hittest(pointerx - 14,pointery + 8,true);
  16. if(collision1 == false && collision2 == false && collision3 == false && collision4 == false && collision5 == false && collision6 == false && collision7 == false && collision8 == false)
  17. {
  18.    call("movement");
  19.    letter0 = chr(Number(int(pointerx / 30)) + 97);
  20.    number0 = int(pointery / 30);
  21.    cellcontent = eval(letter0 add number0);
  22.    if(0 < Number(cellcontent))
  23.    {
  24.       call("cells");
  25.       stop();
  26.    }
  27. }
  28. else
  29. {
  30.    var x1 = Number(pointerx + antennaX1);
  31.    var y1 = pointery + antennaY1;
  32.    var x2 = Number(pointerx + antennaX2);
  33.    var y2 = pointery + antennaY2;
  34.    collisionA1 = _root.wall.hittest(x1,y1,true);
  35.    collisionA2 = _root.wall.hittest(x2,y2,true);
  36.    if(collisionA1 == false)
  37.    {
  38.       if(direction == "left" or direction == "right")
  39.       {
  40.          down();
  41.          animation();
  42.          call("movement");
  43.          stop();
  44.       }
  45.       else if(direction == "up" or direction == "down")
  46.       {
  47.          left();
  48.          animation();
  49.          call("movement");
  50.          stop();
  51.       }
  52.    }
  53.    else if(collisionA2 == false)
  54.    {
  55.       if(direction == "left" or direction == "right")
  56.       {
  57.          up();
  58.          animation();
  59.          call("movement");
  60.          stop();
  61.       }
  62.       else if(direction == "up" or direction == "down")
  63.       {
  64.          right();
  65.          animation();
  66.          call("movement");
  67.          stop();
  68.       }
  69.    }
  70.    stop();
  71. }
  72. stop();
  73.